package com.huaxin.common.Entity;

import java.util.List;

/**
 * @author songxf
 * @date 2018/5/22
 * @Desc $desc$
 * Copyright HUAXIN DATA. All rights reserved.
 */
public class HxScSyncDataDTO extends BaseDTO {


    /**
     * data : {"oc":[{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"SZQYZX","orgName":"苏州区域中心"},{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"BJQYZX","orgName":"北京区域中心"},{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"XMQYZX","orgName":"厦门区域运营中心"},{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"SYQYZX","orgName":"三亚区域运营中心"},{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"XZQYZX","orgName":"徐州区域运营中心"}],"org":{"process":[{"unit":"个","name":"再生水厂","value":119},{"unit":"万吨/日","name":"设计处理水量","value":539},{"unit":"个","name":"污水处理站","value":1417},{"unit":"%","name":"水质合格率","value":100}],"orgName":"首创股份有限公司"}}
     */

    private DataBean data;

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * oc : [{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"SZQYZX","orgName":"苏州区域中心"},{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"BJQYZX","orgName":"北京区域中心"},{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"XMQYZX","orgName":"厦门区域运营中心"},{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"SYQYZX","orgName":"三亚区域运营中心"},{"process":[{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}],"orgCode":"XZQYZX","orgName":"徐州区域运营中心"}]
         * org : {"process":[{"unit":"个","name":"再生水厂","value":119},{"unit":"万吨/日","name":"设计处理水量","value":539},{"unit":"个","name":"污水处理站","value":1417},{"unit":"%","name":"水质合格率","value":100}],"orgName":"首创股份有限公司"}
         */

        private OrgBean      org;
        private List<OcBean> oc;

        public OrgBean getOrg() {
            return org;
        }

        public void setOrg(OrgBean org) {
            this.org = org;
        }

        public List<OcBean> getOc() {
            return oc;
        }

        public void setOc(List<OcBean> oc) {
            this.oc = oc;
        }

        public static class OrgBean {
            /**
             * process : [{"unit":"个","name":"再生水厂","value":119},{"unit":"万吨/日","name":"设计处理水量","value":539},{"unit":"个","name":"污水处理站","value":1417},{"unit":"%","name":"水质合格率","value":100}]
             * orgName : 首创股份有限公司
             */

            private String            orgName;
            private List<ProcessBean> process;

            public String getOrgName() {
                return orgName;
            }

            public void setOrgName(String orgName) {
                this.orgName = orgName;
            }

            public List<ProcessBean> getProcess() {
                return process;
            }

            public void setProcess(List<ProcessBean> process) {
                this.process = process;
            }

            public static class ProcessBean {
                /**
                 * unit : 个
                 * name : 再生水厂
                 * value : 119
                 */

                private String unit;
                private String name;
                private int    value;

                public String getUnit() {
                    return unit;
                }

                public void setUnit(String unit) {
                    this.unit = unit;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public int getValue() {
                    return value;
                }

                public void setValue(int value) {
                    this.value = value;
                }
            }
        }

        public static class OcBean{
            /**
             * process : [{"unit":"吨","name":"渣砂总量","value":0},{"unit":"个","name":"再生水厂总个数","value":0},{"unit":"万吨/日","name":"再生水厂出水量","value":0},{"unit":"吨","name":"污泥处理量","value":0},{"unit":"万吨/日","name":"设计处理水量","value":0}]
             * orgCode : SZQYZX
             * orgName : 苏州区域中心
             */

            private String             orgCode;
            private String             orgName;
            private List<ProcessBeanX> process;

            public String getOrgCode() {
                return orgCode;
            }

            public void setOrgCode(String orgCode) {
                this.orgCode = orgCode;
            }

            public String getOrgName() {
                return orgName;
            }

            public void setOrgName(String orgName) {
                this.orgName = orgName;
            }

            public List<ProcessBeanX> getProcess() {
                return process;
            }

            public void setProcess(List<ProcessBeanX> process) {
                this.process = process;
            }

            public static class ProcessBeanX {
                /**
                 * unit : 吨
                 * name : 渣砂总量
                 * value : 0
                 */

                private String unit;
                private String name;
                private int    value;

                public String getUnit() {
                    return unit;
                }

                public void setUnit(String unit) {
                    this.unit = unit;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public int getValue() {
                    return value;
                }

                public void setValue(int value) {
                    this.value = value;
                }
            }
        }
    }
}
